# 基线管理模块

'''

模块的输入：一个操作系统类型或者数据库类型或者防火墙类型或者入侵检测类型
        参考：(一个字符串，表示某一具体检测对象，如Windows/Linux/....)
模块的输出：操作系统类型或者数据库类型或者防火墙类型或者入侵检测类型对应的基线标准
        参考：(一个数组，其中元素为字典类型，每一个表示一条具体的基线)

'''
baseline = []

# 接口A6
def get_baseline(obj):

    '''
    
    基线管理模块提供的接口
    传入的参数obj为某一具体的类型，如Windows/Linux/....
    该模块会根据obj，返回对应的所有基线baseline，baseline为一数组，其中元素为字典类型，具体表示某一条基线
    
    '''
    return baseline

# 接口A5
def access_baseline():
    '''

    基线管理模块提供的接口
    该接口用来对数据库中的基线标准进行增删修改

    '''